/* 
联合类型（Union Types）表示取值可以为多种类型中的一种。
*/
(() => {
  let a: string|number = 'abc'
  a = 123
  // a = true  // error
  // 需求1: 定义一个函数得到一个数字或字符串值的字符串形式值
  function getString(val: number|string): string {
    return val.toString()
  }

  getString('abcd') // 'abcd'
  getString(12345)  // '12345'


})()